HYPERSIGHT ANNOUNCES SIGHT-C-ING(tm). Develop software faster using SIGHT-C-ING, the premier source browser for NEXTSTEP. SIGHT-C-ING lets developers work with objects instead of files and directories. RED BANK, NJ, April 7, 1994 --- Developers are often under pressure to add last minute features and to fix application bugs under tight time constraints. To accomplish their task, they must untangle critical message chains, locate files, and determine how an object behaves. As a result, developers often find themselves shuffling through 30 or more open source files on their desk top. This mode of operation is highly inefficient, not only because it is repetitive and time-consuming, but it also makes it difficult to maintain one's train of thought on the work that must be accomplished. The result is an unproductive work environment. What is needed is a tool that knows how object-oriented software is organized. One that lets developers manipulate source code graphically, in terms of its inherent structure. The developer needs to work with objects, not files and directories. SIGHT-C-ING is the first NEXTSTEP source browser that adequately addresses these needs. SIGHT-C-ING lets developers easily accomplish the following tasks: - Inspect class definitions - Follow message chains - Identify how and where source code elements are defined - Link object model diagrams to source code Inspect class definitions - When determining what objects to use, and how to use them, one needs to inspect the relevant classes and their super classes to determine an object's behavior and capabilities. SIGHT-C-ING makes this easy by graphically displaying critical class and hierarchy information, and allowing developers to quickly retrieve an object no matter where it's located on the file system. Further, SIGHT-C-ING organizes related classes into groups by using a graphical tree view, that is synchronized with the project files created by Project Builder(tm). This important feature lets developers navigate through large object-oriented systems, since they can focus on the portion of the class hierarchy of interest. This is a feature that is lacking in many of the higher priced source browsers available on other platforms. As an alternative to a hierarchical view of classes, SIGHT-C-ING can also display a straight multi-column listing of a project's classes. Follow message chains - When adding new features or debugging a program, the developer needs to follow message call chains in order to determine how existing methods behave and interact with other objects. SIGHT-C-ING supports this activity by providing multiple source browsing windows and instant method retrieval capabilities. When SIGHT-C-ING is used to follow a message chain, the developer uses the browser windows to subsequently display each class and method in the message chain. This allows one to easily follow message call chains, and then jump back and forth between the code segments of interest. Identify how and where source code elements are defined - As code is designed and implemented, it is often necessary to determine how and where a particular element or class is defined. To accelerate code element searches through hundreds of possible objects, SIGHT-C-ING uses an Indexing Kit store to save object definition information. Thus, by using services or SIGHT-C-ING's find panel, developers can instantly display all the objects and modules that define critical code elements, such as typedefs, defines, globals and methods. Link object model diagrams to source code - When designing a new application, or adding new classes to an existing one, it is best to work with an object model that captures the dynamic relationships and associations between the objects in the application. Developers that use Diagram! (or other applications that support pasting link buttons) can connect the projects, classes and methods displayed in SIGHT-C-ING into their object models. Then when they click on a class node in Diagram!, the location of the class in the hierarchy as well as its methods and other class details will be displayed in SIGHT-C-ING. This feature supports the design phase of a project, since developers can define the headers of classes, using comments to describe how methods behave. This is a simple and powerful way to design a system and then connect its object model directly to source code. Thus, object models are not only valuable during the design and review phases, but also prove valuable during the development and maintenance phases of an application. BENEFITS: - Improves individual and team productivity. - Supports the design review and code inspection processes. - Allows for a greater level of software reuse, since the information for any object in a system is at the finger tips of every development team member. - Allows for higher quality software designs. - Improves software maintainability. - Speeds up debugging. - Minimizes ramp-up costs for new developers. DETAILED FEATURE LIST: - Browse the class hierarchy of Objective-C and C code (and soon C++). Quickly examine the behavior of all classes in the hierarchy branch, no matter where they reside in your file system. - Paste-and-link SIGHT-C-ING's projects, classes, or methods into other applications such as Diagram!. Create architectural designs and then click on a graphic's link button to see the detailed definition of objects in SIGHT-C-ING. - Simultaneously display multiple class browsers. This allows you to cross reference classes and projects. It also allows you to easily follow message chains. - Graphically view the entire project tree at once. This allows you to quickly jump to different projects, or pop up the project's Project Builder(tm) panel. - Easily view the class hierarchy of any project. Double-click on a project to view the classes of a project and all its subprojects. - Identify all classes that respond to a specific method. - Instantly find the definition of code elements such as typedefs, defines, globals and methods. - Print project and class trees. Great for code reviews. - Work with multiple versions of a class. - Focus into specific portions of a class or project tree. - Supports RTF format. - Graphically peruse class libraries. - Integrated with DELTA-T, Hypersight's upcoming visual configuration management application. - And more... Easy to Use - Simply drag-and-drop source directories into SIGHT-C-ING's project tree. - Classes are automatically reparsed when files are changed. - Classes are automatically added and removed from the source browser as they are added or removed from Project Builder. - Rearrange projects in the project tree with simple drag-and-drop actions. - Reshape project and class trees to make optimal use of screen space. - Set project and class colors within any tree view, by dragging and dropping color tiles. - Zoom in and out, change fonts, and more... Price: $495 Commercial (volume discounts available) $295 NEXTSTEP Registered Developers $99 Education Availability: Shipping now for Intel processors and NeXT computers. Contact: Don Eaves Hypersight, Inc. (908) 530-7126 Fax: (908) 530-9231 Email: info@hypersight.com Address: 7 Houston St., Red Bank, NJ 07701 Hypersight is a privately-held company that creates leading edge development tools for computers running NEXTSTEP. SIGHT-C-ING is a trademark of Hypersight, Inc. Diagram! is a registered trademark of Lighthouse Design, Ltd. NEXTSTEP and Project Builder are trademarks of NeXT, Inc.